home *** CD-ROM | disk | FTP | other *** search
/ MacHack 1996 / MacHack 1996.toast / Presentations / Presentations ’94 / Michael D. Crawford↵ / Word Services SDK 1.0.5 / AETracker 3.0 / AETracker Monitor / AETracker Monitor.r < prev   
Text File  |  1992-08-12  |  12KB  |  522 lines

  1. #include "types.r"
  2. resource 'MENU' (128, preload) {
  3.     128,
  4.     textMenuProc,
  5.     0x7FFFFFFD,
  6.     enabled,
  7.     apple,
  8.     {    /* array: 2 elements */
  9.         /* [1] */
  10.         "About", noIcon, noKey, noMark, plain,
  11.         /* [2] */
  12.         "-", noIcon, noKey, noMark, plain
  13.     }
  14. };
  15.  
  16. resource 'MENU' (129, preload) {
  17.     129,
  18.     textMenuProc,
  19.     0xE00,
  20.     enabled,
  21.     "File",
  22.     {    /* array: 10 elements */
  23.         /* [1] */
  24.         "New", noIcon, "N", noMark, plain,
  25.         /* [2] */
  26.         "Open", noIcon, "O", noMark, plain,
  27.         /* [3] */
  28.         "Close", noIcon, "W", noMark, plain,
  29.         /* [4] */
  30.         "Save", noIcon, "S", noMark, plain,
  31.         /* [5] */
  32.         "Save As...", noIcon, noKey, noMark, plain,
  33.         /* [6] */
  34.         "-", noIcon, noKey, noMark, plain,
  35.         /* [7] */
  36.         "Page Setup...", noIcon, noKey, noMark, plain,
  37.         /* [8] */
  38.         "Print...", noIcon, "P", noMark, plain,
  39.         /* [9] */
  40.         "-", noIcon, noKey, noMark, plain,
  41.         /* [10] */
  42.         "Quit", noIcon, "Q", noMark, plain
  43.     }
  44. };
  45.  
  46. resource 'MENU' (130, preload) {
  47.     130,
  48.     textMenuProc,
  49.     0x3400,
  50.     enabled,
  51.     "Edit",
  52.     {    /* array: 6 elements */
  53.         /* [1] */
  54.         "Undo", noIcon, "Z", noMark, plain,
  55.         /* [2] */
  56.         "-", noIcon, noKey, noMark, plain,
  57.         /* [3] */
  58.         "Cut", noIcon, "X", noMark, plain,
  59.         /* [4] */
  60.         "Copy", noIcon, "C", noMark, plain,
  61.         /* [5] */
  62.         "Paste", noIcon, "V", noMark, plain,
  63.         /* [6] */
  64.         "Clear", noIcon, noKey, noMark, plain
  65.     }
  66. };
  67.  
  68. resource 'MENU' (131) {
  69.     131,
  70.     textMenuProc,
  71.     allEnabled,
  72.     enabled,
  73.     "Monitor Functions",
  74.     {    /* array: 7 elements */
  75.         /* [1] */
  76.         "Toggle AETracker", noIcon, noKey, noMark, plain,
  77.         /* [2] */
  78.         "Get AETracker status", noIcon, noKey, noMark, plain,
  79.         /* [3] */
  80.         "Intercept AETracker Output", noIcon, noKey, noMark, plain,
  81.         /* [4] */
  82.         "Reset file output", noIcon, noKey, noMark, plain,
  83.         /* [5] */
  84.         "Intercept Parse", noIcon, noKey, noMark, plain,
  85.         /* [6] */
  86.         "Reset parse", noIcon, noKey, noMark, plain,
  87.         /* [7] */
  88.         "Emergency stop", noIcon, noKey, noMark, plain
  89.     }
  90. };
  91.  
  92. resource 'DITL' (128, purgeable) {
  93.     {    /* array DITLarray: 4 elements */
  94.         /* [1] */
  95.         {164, 115, 184, 185},
  96.         Button {
  97.             enabled,
  98.             "OK"
  99.         },
  100.         /* [2] */
  101.         {5, 92, 21, 231},
  102.         StaticText {
  103.             disabled,
  104.             "AETracker Monitor"
  105.         },
  106.         /* [3] */
  107.         {50, 10, 157, 323},
  108.         StaticText {
  109.             disabled,
  110.             "A sample of the programmatic interface t"
  111.             "o AETracker\nCopyright ©  1992 C.K. Haun,"
  112.             " \nall rights reserved\nRavenWare Software"
  113.             "\nWritten by C.K. Haun <TR>."
  114.         },
  115.         /* [4] */
  116.         {30, 120, 49, 197},
  117.         StaticText {
  118.             disabled,
  119.             "version 1.0"
  120.         }
  121.     }
  122. };
  123.  
  124. resource 'DITL' (129, purgeable) {
  125.     {    /* array DITLarray: 2 elements */
  126.         /* [1] */
  127.         {170, 90, 190, 148},
  128.         Button {
  129.             enabled,
  130.             "OK"
  131.         },
  132.         /* [2] */
  133.         {10, 40, 62, 204},
  134.         StaticText {
  135.             disabled,
  136.             "Help information should go here"
  137.         }
  138.     }
  139. };
  140.  
  141. resource 'DITL' (130, purgeable) {
  142.     {    /* array DITLarray: 3 elements */
  143.         /* [1] */
  144.         {80, 100, 100, 158},
  145.         Button {
  146.             enabled,
  147.             "Exit"
  148.         },
  149.         /* [2] */
  150.         {10, 80, 27, 237},
  151.         StaticText {
  152.             disabled,
  153.             "Bad System Version!"
  154.         },
  155.         /* [3] */
  156.         {50, 25, 66, 232},
  157.         StaticText {
  158.             disabled,
  159.             "Requires System 7 or greater."
  160.         }
  161.     }
  162. };
  163.  
  164. resource 'DITL' (-1941) {
  165.     {    /* array DITLarray: 3 elements */
  166.         /* [1] */
  167.         {90, 150, 110, 208},
  168.         Button {
  169.             enabled,
  170.             "OK"
  171.         },
  172.         /* [2] */
  173.         {10, 110, 26, 281},
  174.         StaticText {
  175.             disabled,
  176.             "AETracker not installed!"
  177.         },
  178.         /* [3] */
  179.         {30, 10, 80, 332},
  180.         StaticText {
  181.             disabled,
  182.             "Could not establish communication with A"
  183.             "ETracker.  Please put AETracker in your "
  184.             "Control Panels directory and restart you"
  185.             "r Mac."
  186.         }
  187.     }
  188. };
  189.  
  190. resource 'ALRT' (128, purgeable) {
  191.     {40, 40, 229, 363},
  192.     128,
  193.     {    /* array: 4 elements */
  194.         /* [1] */
  195.         OK, visible, sound1,
  196.         /* [2] */
  197.         OK, visible, sound1,
  198.         /* [3] */
  199.         OK, visible, sound1,
  200.         /* [4] */
  201.         OK, visible, sound1
  202.     }
  203. };
  204.  
  205. resource 'ALRT' (130, purgeable) {
  206.     {40, 40, 149, 296},
  207.     130,
  208.     {    /* array: 4 elements */
  209.         /* [1] */
  210.         OK, visible, sound1,
  211.         /* [2] */
  212.         OK, visible, sound1,
  213.         /* [3] */
  214.         OK, visible, sound1,
  215.         /* [4] */
  216.         OK, visible, sound1
  217.     }
  218. };
  219.  
  220. resource 'ALRT' (131, purgeable) {
  221.     {40, 40, 159, 379},
  222.     -1941,
  223.     {    /* array: 4 elements */
  224.         /* [1] */
  225.         OK, visible, sound1,
  226.         /* [2] */
  227.         OK, visible, sound1,
  228.         /* [3] */
  229.         OK, visible, sound1,
  230.         /* [4] */
  231.         OK, visible, sound1
  232.     }
  233.     /****** Extra bytes follow... ******/
  234.     /* $"300A"                                               /* 0. */
  235. };
  236.  
  237. resource 'STR ' (128) {
  238.     "Simple Help..."
  239. };
  240.  
  241. resource 'MBAR' (128) {
  242.     {    /* array MenuArray: 4 elements */
  243.         /* [1] */
  244.         128,
  245.         /* [2] */
  246.         129,
  247.         /* [3] */
  248.         130,
  249.         /* [4] */
  250.         131
  251.     }
  252. };
  253.  
  254. resource 'WIND' (128, purgeable) {
  255.     {40, 40, 310, 572},
  256.     documentProc,
  257.     visible,
  258.     noGoAway,
  259.     0x0,
  260.     "AETracker Monitor"
  261. };
  262.  
  263. resource 'SIZE' (-1) {
  264.     reserved,
  265.     acceptSuspendResumeEvents,
  266.     reserved,
  267.     canBackground,
  268.     multiFinderAware,
  269.     backgroundAndForeground,
  270.     dontGetFrontClicks,
  271.     ignoreChildDiedEvents,
  272.     is32BitCompatible,
  273.     isHighLevelEventAware,
  274.     localAndRemoteHLEvents,
  275.     notStationeryAware,
  276.     dontUseTextEditServices,
  277.     reserved,
  278.     reserved,
  279.     reserved,
  280.     150000,
  281.     150000
  282. };
  283.  
  284. resource 'DLOG' (129, "Sample Help Dialog", purgeable) {
  285.     {34, 40, 234, 280},
  286.     dBoxProc,
  287.     visible,
  288.     goAway,
  289.     0x0,
  290.     129,
  291.     ""
  292. };
  293.  
  294. resource 'BNDL' (128) {
  295.     'CKS3',
  296.     0,
  297.     {    /* array TypeArray: 2 elements */
  298.         /* [1] */
  299.         'FREF',
  300.         {    /* array IDArray: 1 elements */
  301.             /* [1] */
  302.             0, 128
  303.         },
  304.         /* [2] */
  305.         'ICN#',
  306.         {    /* array IDArray: 1 elements */
  307.             /* [1] */
  308.             0, 128
  309.         }
  310.     }
  311. };
  312.  
  313. resource 'FREF' (128) {
  314.     'APPL',
  315.     0,
  316.     ""
  317. };
  318.  
  319. resource 'ICN#' (128) {
  320.     {    /* array: 2 elements */
  321.         /* [1] */
  322.         $"0001 0000 0002 8000 0004 4000 0008 2000"
  323.         $"0010 1000 0020 0800 004F C400 00B0 3200"
  324.         $"0160 1900 02C3 FC80 0485 8440 0905 8220"
  325.         $"1109 8210 2109 E208 411F 8204 8111 8202"
  326.         $"C121 8201 60A1 F403 30C0 0C06 1860 1C0C"
  327.         $"0C30 3218 060F C1B0 0300 01E0 0180 00E0"
  328.         $"00C0 01F0 0060 0338 0030 061C 0018 0C0E"
  329.         $"000C 1807 0006 3003 0003 6001 0001 C0",
  330.         /* [2] */
  331.         $"0003 8000 0007 C000 000F E000 001F F000"
  332.         $"003F F800 007F FC00 00FF FE00 01FF FF00"
  333.         $"03FF FF80 07FF FFC0 0FFF FFE0 1FFF FFF0"
  334.         $"3FFF FFF8 7FFF FFFC FFFF FFFE FFFF FFFF"
  335.         $"FFFF FFFF 7FFF FFFF 3FFF FFFE 1FFF FFFC"
  336.         $"0FFF FFF8 07FF FFF0 03FF FFE0 01FF FFE0"
  337.         $"00FF FFF0 007F FF38 003F FE1C 001F FC0E"
  338.         $"000F F807 0007 F003 0003 E001 0001 C0"
  339.     }
  340. };
  341.  
  342. resource 'icl8' (128) {
  343.     $"0000 0000 0000 0000 0000 0000 0000 4DE6"
  344.     $"4D00 0000 0000 0000 0000 0000 0000 0000"
  345.     $"0000 0000 0000 0000 0000 0000 004D E64A"
  346.     $"E64D 0000 0000 0000 0000 0000 0000 0000"
  347.     $"0000 0000 0000 0000 0000 0000 4DE6 4A4A"
  348.     $"4AE6 4D00 0000 0000 0000 0000 0000 0000"
  349.     $"0000 0000 0000 0000 0000 004D E64A 4A4A"
  350.     $"4A4A E64D 0000 0000 0000 0000 0000 0000"
  351.     $"0000 0000 0000 0000 0000 4DE6 4A4A 4A4A"
  352.     $"4A4A 4AE6 4D00 0000 0000 0000 0000 0000"
  353.     $"0000 0000 0000 0000 004D E64A 4A4A 4A4A"
  354.     $"4A4A 4A4A E64D 0000 0000 0000 0000 0000"
  355.     $"0000 0000 0000 0000 4DE6 4A4A FDFD FDFD"
  356.     $"FDFD 4A4A 4AE6 4D00 0000 0000 0000 0000"
  357.     $"0000 0000 0000 004D E64A FDFD F5F5 F5F5"
  358.     $"F5F5 FDFD 4A4A E64D 0000 0000 0000 0000"
  359.     $"0000 0000 0000 4DE6 4AFD FDF5 F5F5 F5F5"
  360.     $"F5F5 F5FD FD4A 4AE6 4D00 0000 0000 0000"
  361.     $"0000 0000 004D E64A FDFD F5F5 F5F5 D7D7"
  362.     $"D7D7 D7D7 FDFD 4A4A E64D 0000 0000 0000"
  363.     $"0000 0000 4DE6 4A4A FDF5 F5F5 F5D7 F5D7"
  364.     $"D7F5 F5F5 F5FD 4A4A 4AE6 4D00 0000 0000"
  365.     $"0000 004D E64A 4AFD F5F5 F5F5 F5D7 F5D7"
  366.     $"D7F5 F5F5 F5F5 FD4A 4A4A E64D 0000 0000"
  367.     $"0000 4DE6 4A4A 4AFD F5F5 F5F5 D7F5 F5D7"
  368.     $"D7F5 F5F5 F5F5 FD4A 4A4A 4AE6 4D00 0000"
  369.     $"004D E64A 4A4A 4AFD F5F5 F5F5 D7F5 F5D7"
  370.     $"D7D7 D7F5 F5F5 FD4A 4A4A 4A4A E64D 0000"
  371.     $"4DE6 4A4A 4A4A 4AFD F5F5 F5D7 D7D7 D7D7"
  372.     $"D7F5 F5F5 F5F5 FD4A 4A4A 4A4A 4AE6 4D00"
  373.     $"E64A 4A4A 4A4A 4AFD F5F5 F5D7 F5F5 F5D7"
  374.     $"D7F5 F5F5 F5F5 FD4A 4A4A 4A4A 4A4A E64D"
  375.     $"E8E6 4A4A 4A4A 4AFD F5F5 D7F5 F5F5 F5D7"
  376.     $"D7F5 F5F5 F5F5 FD4A 4A4A 4A4A 4A4A 4AE6"
  377.     $"00E8 E64A 4A4A 4A4A FDF5 D7F5 F5F5 F5D7"
  378.     $"D7D7 D7D7 F5FD 4A4A 4A4A 4A4A 4A4A E6E8"
  379.     $"0000 E8E6 4A4A 4A4A FDFD F5F5 F5F5 F5F5"
  380.     $"F5F5 F5F5 FDFD 4A4A 4A4A 4A4A 4AE6 E800"
  381.     $"0000 00E8 E64A 4A4A 4AFD FDF5 F5F5 F5F5"
  382.     $"F5F5 F5FD FDFF 4A4A 4A4A 4A4A E6E8 0000"
  383.     $"0000 0000 E8E6 4A4A 4A4A FDFD F5F5 F5F5"
  384.     $"F5F5 FDFD 4A4A FF4A 4A4A 4AE6 E800 0000"
  385.     $"0000 0000 00E8 E64A 4A4A 4A4A FDFD FDFD"
  386.     $"FDFD 4A4A 4A4A 4AFF FD4A E6E8 0000 0000"
  387.     $"0000 0000 0000 E8E6 4A4A 4A4A 4A4A 4A4A"
  388.     $"4A4A 4A4A 4A4A 4AFD FFFD E800 0000 0000"
  389.     $"0000 0000 0000 00E8 E64A 4A4A 4A4A 4A4A"
  390.     $"4A4A 4A4A 4A4A 4A4A FDFF FD00 0000 0000"
  391.     $"0000 0000 0000 0000 E8E6 4A4A 4A4A 4A4A"
  392.     $"4A4A 4A4A 4A4A 4AE6 E8FD FFFD 0000 0000"
  393.     $"0000 0000 0000 0000 00E8 E64A 4A4A 4A4A"
  394.     $"4A4A 4A4A 4A4A E6E8 0000 FDFF FD00 0000"
  395.     $"0000 0000 0000 0000 0000 E8E6 4A4A 4A4A"
  396.     $"4A4A 4A4A 4AE6 E800 0000 00FD FDFD 0000"
  397.     $"0000 0000 0000 0000 0000 00E8 E64A 4A4A"
  398.     $"4A4A 4A4A E6E8 0000 0000 0000 FDFD FD00"
  399.     $"0000 0000 0000 0000 0000 0000 E8E6 4A4A"
  400.     $"4A4A 4AE6 E800 0000 0000 0000 00FD FDFD"
  401.     $"0000 0000 0000 0000 0000 0000 00E8 E64A"
  402.     $"4A4A E6E8 0000 0000 0000 0000 0000 FDFD"
  403.     $"0000 0000 0000 0000 0000 0000 0000 E8E6"
  404.     $"4AE6 E800 0000 0000 0000 0000 0000 00FD"
  405.     $"0000 0000 0000 0000 0000 0000 0000 00E8"
  406.     $"E6E8"
  407. };
  408.  
  409. resource 'icl4' (128) {
  410.     $"0000 0000 0000 0019 1000 0000 0000 0000"
  411.     $"0000 0000 0000 019C 9100 0000 0000 0000"
  412.     $"0000 0000 0000 19CC C910 0000 0000 0000"
  413.     $"0000 0000 0001 9CCC CC91 0000 0000 0000"
  414.     $"0000 0000 0019 CCCC CCC9 1000 0000 0000"
  415.     $"0000 0000 019C CCCC CCCC 9100 0000 0000"
  416.     $"0000 0000 19CC AAAA AACC C910 0000 0000"
  417.     $"0000 0001 9CAA 0000 00AA CC91 0000 0000"
  418.     $"0000 0019 CAA0 0000 000A ACC9 1000 0000"
  419.     $"0000 019C AA00 0033 3333 AACC 9100 0000"
  420.     $"0000 19CC A000 0303 3000 0ACC C910 0000"
  421.     $"0001 9CCA 0000 0303 3000 00AC CC91 0000"
  422.     $"0019 CCCA 0000 3003 3000 00AC CCC9 1000"
  423.     $"019C CCCA 0000 3003 3330 00AC CCCC 9100"
  424.     $"19CC CCCA 0003 3333 3000 00AC CCCC C910"
  425.     $"9CCC CCCA 0003 0003 3000 00AC CCCC CC91"
  426.     $"99CC CCCA 0030 0003 3000 00AC CCCC CCC9"
  427.     $"099C CCCC A030 0003 3333 0ACC CCCC CC99"
  428.     $"0099 CCCC AA00 0000 0000 AACC CCCC C990"
  429.     $"0009 9CCC CAA0 0000 000A AFCC CCCC 9900"
  430.     $"0000 99CC CCAA 0000 00AA CCFC CCC9 9000"
  431.     $"0000 099C CCCC AAAA AACC CCCF AC99 0000"
  432.     $"0000 0099 CCCC CCCC CCCC CCCA FA90 0000"
  433.     $"0000 0009 9CCC CCCC CCCC CCCC AFA0 0000"
  434.     $"0000 0000 99CC CCCC CCCC CCC9 9AFA 0000"
  435.     $"0000 0000 099C CCCC CCCC CC99 00AF A000"
  436.     $"0000 0000 0099 CCCC CCCC C990 000A AA00"
  437.     $"0000 0000 0009 9CCC CCCC 9900 0000 AAA0"
  438.     $"0000 0000 0000 99CC CCC9 9000 0000 0AAA"
  439.     $"0000 0000 0000 099C CC99 0000 0000 00AA"
  440.     $"0000 0000 0000 0099 C990 0000 0000 000A"
  441.     $"0000 0000 0000 0009 99"
  442. };
  443.  
  444. resource 'ics#' (128) {
  445.     {    /* array: 2 elements */
  446.         /* [1] */
  447.         $"0180 02C0 0460 0FF0 1DF8 3BBC 53D6 9793"
  448.         $"DDF1 6C63 37DE 181C 0C1E 0637 0363 01C1",
  449.         /* [2] */
  450.         $"0380 07C0 0FE0 1FF0 3FF8 7FFC FFFE FFFF"
  451.         $"FFFF 7FFF 3FFE 1FFC 0FFE 07F7 03E3 01C1"
  452.     }
  453. };
  454.  
  455. resource 'ics4' (128) {
  456.     $"0000 001C 9000 0000 0000 01CC C900 0000"
  457.     $"0000 1CCC CC90 0000 0001 CCAA ACC9 0000"
  458.     $"001C CA03 3ACC 9000 01CC A033 30AC C900"
  459.     $"1CCC 0033 330C CC90 CCCC 0333 300C CCC9"
  460.     $"9CCC A303 33AC CCCC 09CC CA00 0AFC CCC9"
  461.     $"009C CCAA ACCF CC90 0009 CCCC CCCC FA00"
  462.     $"0000 9CCC CCCC AFA0 0000 09CC CCC9 0AAA"
  463.     $"0000 009C CC90 00AA 0000 0009 C900 000A"
  464. };
  465.  
  466. resource 'ics8' (128) {
  467.     $"0000 0000 0000 4DE6 E600 0000 0000 0000"
  468.     $"0000 0000 004D E64A E6E6 0000 0000 0000"
  469.     $"0000 0000 4DE6 4A4A 4AE6 E600 0000 0000"
  470.     $"0000 004D E6FD FDFD FDFD E6E6 0000 0000"
  471.     $"0000 4DE6 FDFD F5F5 F5FD FDE6 E600 0000"
  472.     $"004D E6FD FDF5 F5F5 F5F5 FDFD E6E6 0000"
  473.     $"4DE6 4AFD F5F5 F5F5 F5F5 F5FD 4AE6 E600"
  474.     $"E64A 4AFD F5F5 F5F5 F5F5 F5FD 4A4A E6E6"
  475.     $"E8E6 4AFD FDF5 F5F5 F5F5 FDFD 4A4A 4AE8"
  476.     $"00E8 E64A FDFD F5F5 F5FD FF4A 4A4A E8E8"
  477.     $"0000 E8E6 4AFD FDFD FDFD 4AFF FDE8 E800"
  478.     $"0000 00E8 E64A 4A4A 4A4A 4AFD FFFD 0000"
  479.     $"0000 0000 E8E6 4A4A 4A4A 4AE8 FDFF FD00"
  480.     $"0000 0000 00E8 E64A 4A4A E8E8 00FD FDFD"
  481.     $"0000 0000 0000 E8E6 4AE8 E800 0000 FDFD"
  482.     $"0000 0000 0000 00E8 E8E8 0000 0000 00FD"
  483. };
  484.  
  485. data 'CKS3' (0, "Owner resource") {
  486.     $"00"                                                 /* . */
  487. };
  488.  
  489. resource 'STR#' (128) {
  490.     {    /* array StringArray: 14 elements */
  491.         /* [1] */
  492.         "AETracker installed",
  493.         /* [2] */
  494.         "AETracker NOT installed",
  495.         /* [3] */
  496.         "AETracker active",
  497.         /* [4] */
  498.         "AETracker NOT active",
  499.         /* [5] */
  500.         "AETracker output file:",
  501.         /* [6] */
  502.         "AETracker file intercepting:",
  503.         /* [7] */
  504.         "AETracker parse intercepting:",
  505.         /* [8] */
  506.         "ON",
  507.         /* [9] */
  508.         "OFF",
  509.         /* [10] */
  510.         "non-exclusive",
  511.         /* [11] */
  512.         "exclusive",
  513.         /* [12] */
  514.         "refCon",
  515.         /* [13] */
  516.         "routine address",
  517.         /* [14] */
  518.         ""
  519.     }
  520. };
  521.  
  522.